Перейти к основному содержимому

Рекомендуемый план развития системного аналитика

Этап 0. Базовая компьютерная грамотность

Целевой уровень: пользователь уверенный, понимающий принципы работы ПК и ПО, способный решать стандартные задачи без посторонней помощи.

Темы и навыки:

  • Устройство компьютера: процессор, память, диски, периферия
  • Операционные системы: Windows (основной фокус), знакомство с Linux (терминал, файловая система)
  • Основы работы с файлами и папками, архивами, поиском информации
  • Установка и обновление ПО
  • Базовая работа в офисных приложениях: Word (форматирование, стили), Excel (формулы, фильтры, сводные таблицы), PowerPoint
  • Понимание интернета: браузеры, DNS, HTTP/HTTPS, базовые понятия безопасности
  • Электронная почта и коммуникации: правила этикета, структура письма, вложения
  • Работа с облачными сервисами (Google Workspace, OneDrive)

Формы освоения:

  • Онлайн-курсы (например, от Microsoft Learn, Stepik, Яндекс.Практикум)
  • Практика на собственном ПК
  • Мини-задачи: автоматизация своих задач в Excel, оформление технических заметок в Word

Продолжительность:

1–2 месяца при ежедневной практике


Этап 1. Основы IT и цифровой грамотности

Целевой уровень: понимание, как устроены программные системы и почему разработчики делают то, что делают.

Темы и навыки:

  • Принципы работы программного обеспечения: клиент-сервер, веб vs десктоп vs мобильное
  • Базовые понятия: алгоритм, переменная, функция, API
  • Простейшие скрипты на Python или JavaScript (вывод, ввод, условия, циклы) — не для программирования, а для понимания логики
  • Работа с консолью (cmd / PowerShell / bash): навигация, выполнение команд
  • Основы сетей: IP, порты, протоколы, локальная сеть
  • Знакомство с Git: зачем он нужен, что такое коммит, ветка, репозиторий
  • Работа с Markdown, GitHub/GitLab (для документации)

Формы освоения:

  • Курсы «Введение в IT» (например, от Cisco NetAcad, Coursera: «IT Fundamentals»)
  • Практика: оформление заметок в Markdown с загрузкой на GitHub
  • Запуск простого скрипта, разбор его работы с выводом в консоль

Продолжительность:

1.5–2.5 месяца


Этап 2. Аналитическое мышление и документирование

Целевой уровень: способность структурировать информацию, выявлять несоответствия и формулировать требования.

Темы и навыки:

  • Логика и критическое мышление: причинно-следственные связи, контрпримеры, абстракция
  • Чтение и анализ текстов: выделение ключевых требований, противоречий
  • Постановка задач: SMART-подход, критерии приемки
  • Основы технического письма: структура документа, ясность формулировок, избегание двусмысленностей
  • Типы требований: функциональные, нефункциональные, бизнес-, пользовательские, системные
  • Инструменты: Confluence, Notion, Word с шаблонами ГОСТ
  • Основы моделирования: диаграммы потоков данных (DFD), контекстные диаграммы

Формы освоения:

  • Анализ реальных ТЗ (например, open-source проектов)
  • Самостоятельное написание мини-спецификаций для вымышленных систем (например, «онлайн-кинотеатр», «запись к врачу»)
  • Прохождение курсов по техническому письму и анализу требований (например, от BA-сообществ, IIBA)

Продолжительность:

2–3 месяца


Этап 3. Введение в системный анализ и стандарты моделирования

Целевой уровень: умение использовать стандарты для визуализации и согласования требований.

Темы и навыки:

  • BPMN 2.0: диаграммы процессов, события, задачи, шлюзы
  • UML: Use Case, Activity, Sequence диаграммы
  • Основы нотации C4: контекст, контейнеры, компоненты
  • Артефакты системного анализа: SRS (Software Requirements Specification), BRD, FRD
  • Согласование требований: интервью, воркшопы, прототипирование
  • Управление требованиями: трассировка, приоритизация (MoSCoW), версионирование
  • Знакомство с инструментами: draw.io, Lucidchart, Bizagi, Enterprise Architect (lite)

Формы освоения:

  • Построение диаграмм для реальных кейсов (например, заказ еды в приложении, регистрация на сайте)
  • Сравнение BPMN и UML для одного и того же процесса
  • Участие в симуляциях согласования требований (ролевые игры с друзьями/коллегами)

Продолжительность:

2–3 месяца


Этап 4. Первая предметная область + практика

Целевой уровень: способность влиться в проект в роли джуниор-аналитика и изучить предметную область.

Темы и навыки:

  • Изучение предметной области:
    • Финтех: счета, транзакции, KYC, AML, SWIFT
    • Электронная коммерция: корзина, оплата, доставка, возвраты
    • Игровая индустрия: игровые циклы, монетизация, метрики
    • Логистика: маршруты, склады, инвентаризация
  • Глоссарий предметной области
  • Работа с заказчиком: выявление скрытых требований, управление ожиданиями
  • Составление user stories и acceptance criteria
  • Работа в Agile/Scrum: участие в планировании, ретроспективах, refinement
  • Интеграция в команду: коммуникация с разработчиками, тестировщиками, продакт-менеджерами

Формы освоения:

  • Стажировка / фриланс / open-source участие
  • Глубокое изучение одной предметной области (например, через отраслевые стандарты ISO 20022 для финтеха)
  • Написание аналитических документов для учебного проекта с обратной связью

Продолжительность:

3–6 месяцев (зависит от трудоустройства)


Этап 5. Глубокое погружение в системную аналитику

Целевой уровень: самостоятельная работа на проекте в роли системного аналитика среднего уровня.

Темы и навыки:

  • Детализация требований до уровня API-контрактов и ER-диаграмм
  • Прототипирование интерфейсов (Figma, Balsamiq)
  • Описание интеграций: REST/SOAP, форматы (JSON/XML), очереди (Kafka, RabbitMQ)
  • Базы данных: понимание нормализации, связей, индексов, транзакций
  • ORM и миграции (на уровне понимания, не кодирования)
  • Тестирование требований: покрытие, валидация, регрессия
  • Работа с регуляторными требованиями (PCI DSS, GDPR, ЦБ РФ и др., в зависимости от предмета)
  • Документирование архитектурных решений (ADR)

Формы освоения:

  • Работа в команде на реальных проектах
  • Изучение документации существующих систем (например, GitHub репозитории с good practices)
  • Участие в code review документации (если в компании практикуется)

Продолжительность:

6–12 месяцев практики


Этап 6. Мастерство системного аналитика

Целевой уровень: ведущий системный аналитик, способный проектировать сложные системы, управлять требованиями на уровне enterprise, наставлять других.

Темы и навыки:

  • Моделирование сложных бизнес-процессов: оркестрация, хореография, исключения
  • Требования к масштабируемости, отказоустойчивости, безопасности — на уровне спецификаций
  • Архитектурные паттерны (Hexagonal, CQRS, Event Sourcing) — для понимания ограничений
  • Взаимодействие с enterprise-архитекторами и DevOps
  • Методологии: SAFe, LeSS, ITIL (в части анализа)
  • Управление портфелем требований (requirements portfolio)
  • Стратегическое планирование: roadmap аналитики
  • Наставничество, обучение junior-аналитиков
  • Написание внутренних стандартов и шаблонов

Формы освоения:

  • Руководство аналитической группой
  • Участие в архитектурных советах
  • Публикации в корпоративных блогах или профессиональных сообществах

Продолжительность:

От 2–3 лет практического опыта


Этап 7. Expert / Enterprise-аналитик

Целевой уровень: стратег, формирующий направление развития продуктов и систем на уровне компании.

Темы и навыки:

  • Трансформация бизнеса через IT
  • Оценка ROI аналитических решений
  • Глубокая интеграция с цифровыми стратегиями
  • Работа с нечеткими, стратегическими задачами
  • Формирование метрик эффективности аналитики
  • Взаимодействие с C-level

Формы освоения:

  • MBA / Executive Education (по желанию)
  • Участие в отраслевых форумах, стандартах (например, ISO/IEC/IEEE 29148)

Дополнительные компетенции (сквозные):

  • Коммуникация: активное слушание, презентация, ведение встреч
  • Этика и правовые основы: защита персональных данных, авторское право, NDA
  • Культура работы: timeboxing, управление задачами (Jira), документирование решений
  • Инструменты:
    • Confluence / Notion
    • Jira / Azure DevOps
    • draw.io / Lucidchart / Enterprise Architect
    • Figma (для прототипов)
    • Postman / Swagger (для понимания API)

Примечания по предметным областям:

  • Первую предметную область лучше выбрать на этапе трудоустройства — она станет основой карьеры на 1–3 года
  • Смена предметной области возможна, но требует дополнительного погружения (3–6 месяцев активного изучения терминов, процессов, регуляторики)
  • Рекомендуется чередовать глубину (одна область) и широту (знакомство с другими)

Рекомендуемая последовательность освоения

  1. 0–2 месяца: Этап 0 + Этап 1
    — Формирование уверенной компьютерной грамотности и базового понимания IT-инфраструктуры.
    — Акцент на цифровую грамотность: командная строка, сети, Git, скрипты для понимания логики.

  2. 2–5 месяцев: Этап 2 + Этап 3
    — Развитие аналитического мышления, технического письма и умения структурировать требования.
    — Освоение стандартов моделирования: BPMN, UML, C4; работа с инструментами визуализации.

  3. 5–11 месяцев: Этап 4
    — Погружение в первую предметную область (финтех, e-commerce и др.).
    — Практика в Agile-среде: user stories, refinement, взаимодействие с командой.

  4. 11–23 месяцев: Этап 5
    — Работа на проекте в роли системного аналитика среднего уровня.
    — Детализация до уровня API, ER-моделей, прототипов; взаимодействие с разработкой, QA и регуляторикой.

  5. 2–4 года: Этап 6
    — Системное проектирование: сложные процессы, архитектурные ограничения, стратегия требований.
    — Управление аналитической деятельностью в команде, наставничество, стандартизация.

  6. 4+ лет: Этап 7
    — Стратегическая роль: согласование IT и бизнес-целей, оценка эффективности аналитики, работа на уровне enterprise.